// pages/mdetail/mdetail.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    detail: {},
    isCollect: '',
    id: 0,
    type: '',
    starnum: 0,
    vtype:0
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    wx.request({
      url: 'http://localhost:1234/mdetail?id=' + options.id,
      method: "GET",
      header: {
        'content-type': "application/json"
      },
      success: res => {
        console.log(res.data[0]);
        let type = res.data[0].image.split('.')[1];
        this.setData({
          detail: res.data[0],
          type: type,
          starnum: res.data[0].starnum,
          vtype:res.data[0].type
        })
      },
      fail: err => {
        console.log(err);
      }
    });
    wx.request({
      url: `http://localhost:1234/user/star?id=${options.id}&userid=${wx.getStorageSync('userid')}`,
      method: "GET",
      header: {
        'content-type': "application/json"
      },
      success: res => {
        if (res.data.collect) {
          this.setData({
            isCollect: 1
          })
        }
        else {
          this.setData({
            isCollect: 0
          })
        }
      },
      fail: err => {
        console.log(err);
      }
    });
    this.setData({ id: options.id });
  },
  onStar: function () {
    wx.request({
      url: "http://localhost:1234/mdetail/star",
      method: "POST",
      header: {
        'content-type': "application/json"
      },
      data: JSON.stringify({
        id: this.data.id,
        userid: wx.getStorageSync('userid'),
        collect: this.data.isCollect
      }),
      success: res => {
        console.log(res.data);
        this.setData({
          starnum: res.data.starnum
        })
        if (this.data.isCollect == 1)
          this.setData({ isCollect: 0 });
        else
          this.setData({ isCollect: 1 });
      },
      fail: err => {
        console.log(err);
      }
    })
  },


  play(e) {
    //执行全屏方法  
    console.log('a')
    wx.previewMedia({
      sources: [{
        url: "http://localhost:1234/public/video/" + this.data.detail.image, //视频播放路径
        type: 'video'//video视频 image图片
      }]
    })
  },


  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})